Massive visual update, adding background and other visual elements #1
Added new header file to all files