Added helper methods for adding labels, also changed the programmatic implementation of adding views, views are now constructed in partials by methods and then added to the main view in loadView.