heavily commented and using Q promises completely (from stack overflow answer)
fixed tabbed weirdness
if input is checkbox, do not use label element
Removed heading, using view's title instead
added view title to login method
added breakpoint after checkbox, removed breakpoint before submit
removed heading, using view's title variable instead. also, added div for custom properties (later)
added WEB_ROOT variable before .json path file (relative path .. doesn't seem to work, will try again later). Also made the default poster a variable to pass around
fixed tabs...
changed name of function to be more general (i'm sure a lot of devs build pagination links as a ul)
added glyph icons, changed function name of pagination links build with ul, changed background position of banner