Initial commit and base models added