added in most of the old functionality done the backbone way -- changing directories is much more functional now, but most of the model is made up of unused methods and attributes. Time to clean up