Added create new map requirement
Implemented add layer method between logic and view
Implemented remove layer between logic and view
Draw and layers are synced
Can change visibility on layers
Added moveable layers