reshuffled directory layout, as per elastic beanstalk requirements (application.py to be in top level folder)