first major commit

most views and controllers