Moved methods to more appropriate locations.
Moved client validations into concerns.
Cleaned up.
Moved javascript into another file. Removed partial from render methods