* Started coding support for Todos having sub-todos
    - added parent_id to todos table
    - Todo model changed to support parent and sub-todos
* Re-factored Factory a bit to better support multiple types
* Stubbed out Unit test & Factory for Todos