moved Master from spec to app and renamed Savable
moved files into lib folder
moved app files into sub folder, updated specs to all require a base