purchases schema migrated, initial validations added to purchase model, tweaks made to readme