Added class to generate top term concepts in treeview.
Additional work on implementation. Added tests as well.
Added BussinessException in case of empty preferred term list and small additions.
Small bugfixes - basically levels of exceptions.