Updated project layout

Hopefully this is closer to the accepted standard
Project layout cleanup

Still trying to get things organized neatly, but this is close!
Library compiles, samples still failing