Added RaspiLCD code provided by emsystech
added LICENSE file containing a copy of the GPLv3
Began adding LCD support.

	RaspiLCD is now merely a wrapper around the C functions provided
	by emsystech. That way it is much less work.
	Right now only the first file in each directory is printed on the display.
Sanitized filename display on RaspiLCD.

	Displayed filenames now look nicer. Only the file name without
	the path is displayed and only the first 21 characters are displayed
	so the display is not overflown.
Added Button support to RaspiLCD.

	RaspiLCD now as an update() function that updates the state of the
	RaspiLCD module... right now only the button states are read
	and saved in member variables.
Added first skeleton version of the Jukeberry class.

	The Jukeberry class manages both the RaspiLCD and the Library.
created separate file for all used c functions
Added Button functionality.

	The user can now navigate through the filesystem using the buttons.
	There is an enum called RaspiLcdButtons with values UP, DOWN, etc...
	RaspiLCD also has a function bool buttonPressed(RaspiLcdButtons) that
	returns true if the button in question has been pressed.
added path normalization