new code and organisation into folders

Added new code from Matt Venn's raspberry Pi workshop and ordered code
into folders