add Travis CI support
add debug information to app layout for dev env

As we do more work on the application, it will be usefull to see
the contents of **param** in our development environment, so we
add a debug dump and some css to make it pretty.

We also fix up some tab formatting on the application layout while
we're at it.
add factory_girl gem to test environment
add a user to FactoryGirl factories
add a spec for user profile pages
add user profile pages
reduce bcrypt complexity in test increase speed

When FactoryGirl (or any similar method of creating users in a test environment)
creates a user, bcrypt creates a secure password hash, which is pointless for
a test environment and can *really* slow things down.

Of course, having a slow bcrypt in production is critical, as it is in part the
slowness of hash functions that make them secure.

Using the minimum bcrypt complexity in the test environment allows test users
to be created much faster, speeding up the test process.
add user helper gravatar_for spec/implementation
add sidebar and gravatar styles