Added inheritance structure
Added rudimentary boundary checking for quadrilateral shapes

Removed Shape storage from Database

Changed Cube name to Square
Changed Square and Rectangle to inherit from Shape prototype