cleaned up initial view implementation and ui-view spec