Merge pull request #7 from jasongoodwin/master

Add print statement if smoke fails to start so user knows what cause was
Update README to reflect arrival of scala.concurrent.Future in Scala 2.10.
Add StaticAssets.
Pre-load cached assets on startup. Controllable by configuration to be
truly lazy if desired.
Update TestRequest documentation to reflect move to header Seq.
Change preload static asset default to false
Cause missing static assets to return empty Seq instead of crashing
Cleaned up parsing of host in NettyRequest
Merge pull request #8 from mmacaulay/master

Cleaned up parsing of host in NettyRequest
Server stateless session support with cookies
Merge pull request #9 from gramk/master

Server stateless session support with cookies
Added an extractor for filenames with extensions
Merge pull request #10 from mmacaulay/master

Added an extractor for filenames with extensions
Bumping version to 0.7.0-SNAPSHOT
1.0.0 release
If anything happens during initialization of the application, the error is caught and the application shutdowns properly.
Merge pull request #11 from gramk/master

If anything happens during initialization of the application, the error ...
StaticAssets now finds the public folder using the classloader. This way, it does not matter if it's in src/main/resources or bundle.
Merge pull request #12 from gramk/static-from-classpath

StaticAsset look for the provided folder in the class path.
Bumped version for release
Smoke does not extend App anymore.
The previously called Smoke trait has been renamed to SmokeApp.
StaticAssets is a trait that provides a way to create smoke.Response from a given path.
Multiple smoke instances can be started in one app, as long as they are not running on the same ports.
Each Smoke trait as its own config that has the same structure as before.