started adding failing tests, initial setup and changed around classes- UML - simplified
same commit comment as before this
Added in all the failing tests