Misc changes
  * styled background
  * moved public files to public directory
  * fixed tests
  * updated gitignore