Test cases for Model

Basic coverage for Model, start to think about form testing