Reinforcement Learning based Energy Management System for Smart Buildings