refactored comment recursion, moved app js, added basic comment form