move function src into Functions folder
move resource files into resource folder structure
update pbx with new file paths
update app category
change naming convention of utility function
change main signature to match more general convention
update sample code to use C++11 initializer syntax