[from now] 2014/11/14 17:51:02

diff --git a/Gemfile b/Gemfile
index ba7794b..613a463 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,27 +1,23 @@
 source 'https://rubygems.org'

-# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
+ruby '2.0.0'
+
 gem 'rails', '4.1.6'
-# Use SCSS for stylesheets
+
 gem 'sass-rails', '~> 4.0.3'
-# Use Uglifier as compressor for JavaScript assets
 gem 'uglifier', '>= 1.3.0'
-# Use CoffeeScript for .js.coffee assets and views
 gem 'coffee-rails', '~> 4.0.0'
-# See https://github.com/sstephenson/execjs#readme for more supported runtimes
-# gem 'therubyracer',  platforms: :ruby
+gem 'therubyracer',  platforms: :ruby

-# Use jquery as the JavaScript library
 gem 'jquery-rails'
-# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
 gem 'turbolinks'
-# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
 gem 'jbuilder', '~> 2.0'

-# Use ActiveModel has_secure_password
-# gem 'bcrypt', '~> 3.1.7'
+# Groundwork-CSS
+gem 'autoprefixer-rails'
+gem 'compass-rails'
+gem 'groundworkcss'

-# Use unicorn as the app server
 gem 'unicorn'

 # Use Capistrano for deployment
@@ -30,6 +26,10 @@ gem 'unicorn'
 # Use debugger
 # gem 'debugger', group: [:development, :test]

+gem 'devise'
+gem 'awesome_print'
+gem 'rails_config'
+
 group :production do
   gem 'rails_12factor'
   gem 'pg'
diff --git a/Gemfile.lock b/Gemfile.lock
index 06d3f06..1fa8c98 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -42,6 +42,10 @@ GEM
       activerecord (>= 2.3.0)
       rake (>= 0.8.7)
     arel (5.0.1.20140414130214)
+    autoprefixer-rails (4.0.0)
+      execjs
+    awesome_print (1.2.0)
+    bcrypt (3.1.9)
     better_errors (2.0.0)
       coderay (>= 1.0.0)
       erubis (>= 2.6.6)
@@ -56,6 +60,7 @@ GEM
     celluloid (0.16.0)
       timers (~> 4.0.0)
     choice (0.1.6)
+    chunky_png (1.3.3)
     coderay (1.1.0)
     coffee-rails (4.0.1)
       coffee-script (>= 2.2.0)
@@ -64,14 +69,37 @@ GEM
       coffee-script-source
       execjs
     coffee-script-source (1.8.0)
+    colorize (0.7.3)
     columnize (0.8.9)
+    compass (0.12.7)
+      chunky_png (~> 1.2)
+      fssm (>= 0.2.7)
+      sass (~> 3.2.19)
+    compass-rails (1.1.7)
+      compass (>= 0.12.2)
+      sprockets (<= 2.11.0)
     debug_inspector (0.0.2)
     debugger-linecache (1.2.0)
+    devise (3.4.1)
+      bcrypt (~> 3.0)
+      orm_adapter (~> 0.1)
+      railties (>= 3.2.6, < 5)
+      responders
+      thread_safe (~> 0.1)
+      warden (~> 1.2.3)
     diff-lcs (1.2.5)
     erubis (2.7.0)
     execjs (2.2.2)
     ffi (1.9.6)
     formatador (0.2.5)
+    fssm (0.2.10)
+    groundworkcss (2.3.5)
+      autoprefixer-rails
+      coffee-rails (>= 3.2.1)
+      colorize
+      compass-rails (~> 1)
+      jquery-rails
+      sass-rails (>= 3.2.3)
     guard (2.6.1)
       formatador (>= 0.2.4)
       listen (~> 2.7)
@@ -96,6 +124,7 @@ GEM
       thor (>= 0.14, < 2.0)
     json (1.8.1)
     kgio (2.9.2)
+    libv8 (3.16.14.7)
     listen (2.7.11)
       celluloid (>= 0.15.2)
       rb-fsevent (>= 0.9.3)
@@ -107,6 +136,7 @@ GEM
     mime-types (2.4.3)
     minitest (5.4.2)
     multi_json (1.10.1)
+    orm_adapter (0.5.0)
     pg (0.17.1)
     pry (0.10.1)
       coderay (~> 1.1.0)
@@ -143,6 +173,8 @@ GEM
     rails_12factor (0.0.3)
       rails_serve_static_assets
       rails_stdout_logging
+    rails_config (0.4.2)
+      activesupport (>= 3.0)
     rails_serve_static_assets (0.0.2)
     rails_stdout_logging (0.0.3)
     railties (4.1.6)
@@ -155,6 +187,9 @@ GEM
     rb-fsevent (0.9.4)
     rb-inotify (0.9.5)
       ffi (>= 0.5.0)
+    ref (1.0.5)
+    responders (1.1.2)
+      railties (>= 3.2, < 4.2)
     rspec (3.1.0)
       rspec-core (~> 3.1.0)
       rspec-expectations (~> 3.1.0)
@@ -196,6 +231,9 @@ GEM
       activesupport (>= 3.0)
       sprockets (>= 2.8, < 4.0)
     sqlite3 (1.3.9)
+    therubyracer (0.12.1)
+      libv8 (~> 3.16.14.0)
+      ref
     therubyracer-heroku (0.8.1.pre3)
     thor (0.19.1)
     thread_safe (0.3.4)
@@ -214,6 +252,8 @@ GEM
       kgio (~> 2.6)
       rack
       raindrops (~> 0.7)
+    warden (1.2.3)
+      rack (>= 1.0)
     yard (0.8.7.4)

 PLATFORMS
@@ -221,9 +261,14 @@ PLATFORMS

 DEPENDENCIES
   annotate
+  autoprefixer-rails
+  awesome_print
   better_errors
   binding_of_caller
   coffee-rails (~> 4.0.0)
+  compass-rails
+  devise
+  groundworkcss
   guard-rspec
   hirb
   hirb-unicode
@@ -240,11 +285,13 @@ DEPENDENCIES
   rails (= 4.1.6)
   rails-erd!
   rails_12factor
+  rails_config
   rspec-rails
   sass-rails (~> 4.0.3)
   spring
   spring-commands-rspec
   sqlite3
+  therubyracer
   therubyracer-heroku
   turbolinks
   uglifier (>= 1.3.0)
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index d6925fa..90972bb 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -12,5 +12,7 @@
 //
 //= require jquery
 //= require jquery_ujs
+//= require groundworkcss/libs/modernizr-2.6.2.min
+//= require groundworkcss/all
 //= require turbolinks
 //= require_tree .
diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css
deleted file mode 100644
index a443db3..0000000
--- a/app/assets/stylesheets/application.css
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * This is a manifest file that'll be compiled into application.css, which will include all the files
- * listed below.
- *
- * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
- * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
- *
- * You're free to add application-wide styles to this file and they'll appear at the bottom of the
- * compiled file so the styles you add here take precedence over styles defined in any styles
- * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
- * file per style scope.
- *
- *= require_tree .
- *= require_self
- */
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index a67af49..d363f40 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -7,7 +7,8 @@
   <%= csrf_meta_tags %>
 </head>
 <body>
-
+<p class="notice"><%= notice %></p>
+<p class="alert"><%= alert %></p>
 <%= yield %>

 </body>
diff --git a/config/environments/development.rb b/config/environments/development.rb
index ddf0e90..43d0c26 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -34,4 +34,10 @@ Rails.application.configure do

   # Raises error for missing translations
   # config.action_view.raise_on_missing_translations = true
+
+  config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
+
+  if defined?(Rack::MiniProfiler)
+    Rack::MiniProfiler.config.position = 'right'
+  end
 end
diff --git a/config/routes.rb b/config/routes.rb
index 3f66539..403d27d 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,10 +1,14 @@
 Rails.application.routes.draw do
+  root 'home#index'
+
+  devise_for :users
+
+  get 'home/index'
+  get 'home/show'
+
   # The priority is based upon order of creation: first created -> highest priority.
   # See how all your routes lay out with "rake routes".

-  # You can have the root of your site routed with "root"
-  # root 'welcome#index'
-
   # Example of regular route:
   #   get 'products/:id' => 'catalog#view'