Add autocompletion

Better user loading
Added autocompletion
code clean
fixes #7
Add mark a song. Closes #8
Merge remote-tracking branch 'origin/master' into gh-pages