-Some improvements added.
-User Interface created.
-Cache functionality added.