Added mod-rewrite

This allows us to redirect certain paths to /index.html to support a
single page app with multiple possible paths. In our case, we rewrite
any path that doesn't have an extension.
Removed commented-out code from karma grunt plugin
Renamed karma:continuous to karma:single
Changed default grunt task from 'build' to 'server'
Changed WelcomeView reference in WelcomeController

As a matter of convention, any module that is not a sibling or child of
the current module should be referenced by the full path. In this case,
../views/welcome should be referenced as app/views/welcome.
Removed [this will be replaced] from index.html
Introduced a beforeEach to a test as an example
Added error to BaseView if @template isn't defined

This will only be triggered if getTemplateFunction is called within the
view, which will happen if the default `render` method is used. An
acceptable pattern is to override `render` to directly manipulate the
view's `el`.
Ignore sublime project files
Added sinon-chai plugin to karma
Added tests for BaseView
Added BaseCollectionView

Current override is to set useCssAnimation to true but will serve as
base CollectionView for app.