Initial commit
Starting putting basic logic in place