Refactor flask project structure so it uses a more conventional way
Added favicon