adding heredoc, this is a fun hack
initial http module stub
initial main app stub
adding comments, cleaning up old code after move