adjusts the suite list page.
moves runner logic into the console and out of the drivers.

- simplifies what the drivers need to understand, and only passes in the runner now.
fixes suites page.
additional console cleanup.

- adds better exception handling
- adjusts where logging comes from for starting the server
removes node stuff, since it should be in your path.. if it's not, add it.
more adjustments for drivers, and console/runner.
considerably changes how configuration files work.

- the initializer was removed, and only teaspoon_env.rb remains
- the engine now loads the environment through the standard means
- this unifies configuration but may be complex for people to upgrade to
removes color logging if color is disabled.
don't reload configuration if it's already loaded -- and don't raise an exception.
adds more exceptions, and restructures a bit.
adjusts environment to check to see if configuration has even been loaded yet.
a few more adjustments to configuration.
better caching of phantomjs executable.
fixes broken classnames.
removes some calls to custom javascript_include_tag and stylesheets_link_tag
rake task fails more gracefully now.
structural changes for specs.
allows for the teaspoon_env / initializer change to be easier.
changes Teaspoon.setup to Teaspoon.configure, leaving both for now.
moves some logic out of runner into console to make the exception handling a little nicer.