Added basic skeleton for A* and rearranged the containers class.