1st Evaluation - Dried version

All tests OK.
Added an basic error thrower.