Merge pull request #5 from AdeelTariq/alpha

Alpha
update
structre changes
additions
fixes
house keeping

Signed-off-by: Adeel <adeeltariqagain@gmail.com>