Updated gitignore

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
Created project structure

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
Added necessary dependencies

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
First implementation. Javadoc needed.

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
Bit of refactoring + javadoc

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>