add coffeelint and refactor the codebase to make it more readable
Merge pull request #22 from EragonJ/feature/add-linter

add coffeelint and refactor the codebase to make it more readable
This is a brand-new feature that can show specific playlist from youtube

What included in this patch :

1. Fix some performance problems that made Atraci slow at first launch
2. Add cache mechanism to reduce fetching times to servers
3. Community members can help to setup some HOT playlist for users live
in their own countries. Take my country - Taiwan for example, I can
setup some official playlists that include some popular music listened
by Taiwanese recently.
4. Use http://ip-api.com/json to setup user's basic information
Merge pull request #24 from EragonJ/feature/feature-music-by-ip

This is a brand-new feature that can show specific playlist from youtube