moves main app into subdir, enforces PEP8 compliance and makes it a
proper bottle app to ease testing
adds first functional test for megaphone
adds gitignore