Completed code documentation

Code is documented 100%