Updated composer
Also started working on creating unit tests

Signed-off-by: Davinderpal Singh <davinderpalrehal@gmail.com>