Cleanup

 * dictionary literal for clarity
 * generators ftw
Cleanup initialization
Rewrite get_list using default functions
Merge pull request #38 from Mause/develop

Refactor some code