Improved API module and create APIErrorException class.
Added Exceptions diectory