Validations

Umm Handled more errors and ummmmmmm did Rspec Testing stuff