Initial commit. Upload basic file structure.
Fixed a small typo error.
Added model.
Updated view.
Updated views and controllers.