CN-29: Added meta generation if meta file not present
CN-29: Added ObjectLayer and TileLayer
CN-29: Creation & display different types of layers
CN-29: jQuery UI dialog for new layer
CN-29: Little refactor for better code readability
CN-29: Changed the way canvas is created and scrolled
CN-29: Tile layer behaves as a proper tile layer
CN-29: First "tools" implementation
CN-29: Divided Elements into separate classes (Tile and Object)
CN-29: Working brush & rubber
Merge pull request #6 from BKM-team/CN-29

CN-29: Tile layers