Implemented the getUser() function in csv and twitterAPI database. Removed the useless TestDatabase which wasn't used for anything and moved TwitterAPIDatabase into a separate package.
SentiWordNet word lookup database now works on hash tables instead of lists. Now it works with O(1) speed after the initial building up of the hashmap instead of ~O(n^4) or so.
deleted unused class.
Simple Logging Framework for Java added to the project.
created classes for sentimental datasets and the Weight datastructure.
Renamed the MapUtils to Utils. Moved the Map-sorting algorithm to the only place it gets used(WordFrequency class) and moved in the getAverage function which is used by several different classes.
Added sentimental databases to the repo.
Added toString method and setters to weight of the word in the Word datastructure.
Created the datastructures for Tweet and HashTag which contains the words/tweets it composed of and the algorithms to calculate the sentimental values out of those. Created the TweetAnalyzer class, wich takes a twitter message and render weights to every word based on sentimental datasets.
A class wich implements the Database interface getUsers() function for the TwitterAPI implementation of the database. It tries to do it intelligently so it only uses the api again if it's a must.