Working up to uploading schemas

TODO - remove the unecessary tests and model structure