Added placeholder functions for the facade
Facade  changes

- Added encoding information to index.html
- Moved facade stuff into a namespace
- Added facade to scripts
- Moved facade constants to their own scope
Changed a param name
Added initial objects and some dummy data
Backend changes:

- Added aggregate locations
- Changed some names
- Fixed some small errors in types and index
Type changes

- Moved the continents and types constants to the types namespace
- Added extra fields to objects
- Gave locations their own type
Added some basic visualisation
Cleanup + Implement of zoom

Added JSON files in separate folder, added some more examples,
Implemented a more detailed view when zoomed in
Update index.html

the circle will always on top of map if we call zoomlevel inside the d3.json function that makes the map
Update index.html

Scale function to make sure that data will be scale properly (no 100 in scale function as the maximum value of popularity in our data)
Update index.html

Maybe can have more information when mouse over a circle
get(.js) lastfm data
Update index.html

Can zoom in to see states of the US
Create states_usa.topo.json

Map of states in US
Update index.html

Just change the map color to lighter one to get better view when zoom in to a country
Project structuring

Prettiness happened. Shh. No tears.

Only dreams now.
GUI Overhaul

Woohoo! Pretty user interfaces!
- Redesigned the UI.
- Added a non-functional search bar
- Added a linechart and barchart. Both contain dummy data for now.