Compile HAML client-side templates and require them with require.js

* See #57
* Loads corresponding CSS file to DOM and injects template HTML
* TODO: Use haml_assets to precompile from app/views dir instead
  of assets/javascripts
Adding templated attribute to Work. closes #57

  if templated == true, work page will load work_title.hamstache
  template and work_title.css stylsheet into the page dynamically.
  This reduces overall initial asset size. Unsure of performance.
Adding template_file_name to Work. closes #57

this way the file name can be friendlier if the work name is
unruly or long. Work container elements are also given this
as an ID.
Merge branch 'master' of github.com:cremalab/cremalab.com into animations-57-rb

Conflicts:
	Gemfile
	Gemfile.lock
Merge pull request #58 from cremalab/animations-57-rb

Work Templates #57