Initial commit (Not tested, not compiled)

Signed-off-by: Sriharsha <helpzuna@gmail.com>