refactoring code

- restructuring
- hooking directly into love.run
- should be as invisible as possible in the love code
passing arg[1] directly to keydown functions
added correct name to conf.lua
moved eol table definition to main.lua
README rewritten
restructured code

- separate prefs and key configuration files
improved README file
improved README
small change in README
moved all files 1 level down, updated README
removed comma which caused syntax error
added preferences loading and saving functions
added screen initialization and canvas handling
added helper variables for screen centering without canvas support
adjusted README
added support for custom background color
added hotkeys for screen settings
improved README
improved README
improved README