Initial commit

Basic function added. Press User 2 to trigger the program me function.