Major refactor of the whole maven project

Change-Id: Ia95898b33366168dd39e98671a85f15ed097ad57


Change-Id: Ia95898b33366168dd39e98671a85f15ed097ad57
Signed-off-by: za-rudeboy <rudyada@gmail.com>