fix odd path bug with jade templates
update jade templates for script tag deprecation warning
update user model for new passport-txssc version
update dependencies for node 0.10
replace txssc authentication strategy with github strategy.

This change ensures compatability with most passport strategies, however
they must return parameters for `username`, `displayName`, and `avatar`.
Fixes #66
update tests for new superagent version