updating gitignore for python,gvim,etc
setup: adding templates
update: converting to use jinja template

Note: updating navigation to not use the suffix .html
This is because no actual html files are served
 and the URL is cleaner without having .html
RequestHandler update: implementing BaseHandler

BaseHandler is a template for all other classes
BaseHandler - adding method parse_options
subtitle controller: first pass
subtitle controller: first pass - part2

splitting up dependency files
subtitle controller: first pass - part3

improving navigation
subtitle controller: first pass - part4

improving post request
subtitle controller: first pass - part5

merging bodies of methods "post" and "get"
subtitle controller: first pass - part6

fixing submit when subtitle entry already exists
subtitle controller: first pass - part7

using method from basecontroller to get options
merge with be59337a6bfd4894087f1f66984751f70ad2909e
subtitle controller: abstracting page url
main: registering handler for subtitles
subtitle controller: adding pageview for delete
subtitle controller: adding pageview for default