First commit
Added git repository
Reworked for better exceptions