guard gem added
models refactored
contollers refactored