Initial check in of first version

Check-in of initial version with simple demo