First commit

Commit class