Fixed routes to ignore the default user controller and instead only use the extended devise controllers.

Still using the old 'resource :user' route was using the default user controller actions to do basic CRUD things. All this behavior will be moved out to the extended devise controllers.
Changed path reference to point to the new devise path.

'user_path' would have pointed to the old user#create actions, but since that will be replaced with user/registrations#create the alias needed to be changed.
Removed old registration form.

Application should always be using the form in 'users/registraions.' Keeping the old one around was no longer necessary.
Updated path references to point to the correct devise controller actions.
Fixed aasm gem configuration for the user model.

Users were not instantiated in the correct state.
The gem was looking for the wrong column in the database to retrieve the current state of the user.
Updated and moved the form for registering through twitter/facebook.
Removed auto_genererated application layout when switch to Rails 3 was made.

This file was getting load preference over the pre-existing application layout file.
Fixed declaration of extended devise controllers.

Controller declarations needed to be constant. For whatever reason the auto-generated controllers did not have the right syntax.
Attempted to fix the idea-sharing template to properly render errors. For now, errors will not be checked or displayed.

@idea is nil when attempting to call 'errors_for' on it. Problem remains unfixed.
Relocated 'created' partial to be properly used by devise as a landing page once an account has been created.
Fixed reference to old user#edit path. Now points to editing action in the devise controller.
Redirected application layout to load the correct app-wide css file.

'master.css' was renamed to 'application.css' a while back.
Also a little whitespace cleaning was done.
Hiding old users_controller logic while switch to the extended devise controllers is made.

This is just a sanity check while everything that is necessary is moved to the new controllers.
Minor updates to the user model.

Small changes mostly made to get registration working. Some may eventually be reverted.
No longer try to encrpyt password the old way. In theory this should be taken care of by the devise gem.
Some user creation moved here from the old user controller.

Not all of it is where it should be and still needs to be taken care of.
Registration isn't completely working (passwords aren't saved, etc).
Does not know how to properly redirect after registration is complete.