[MOD] more refactorings, introduced new interfaces & exceptions
[ADD] LICENSE
[MOD] Edited Readme.MD