[fixes: #6, #49681391] Added a custom exception and
[fixes: #6, #49681391] Move exception declaration and class comments
[#49681391] fixed typo[fixes: #6, #49681391] using fuleException
Merge pull request #7 from alleluu/develop

Develop

tested