Refactored to separate data from functionality in Presenter; this will make database interactions a breeze in the future. Also, we can now access premises by ID directly!