Build Optimization

Added master build file with optimized order of inclusion for source
files to ensure inline whenever possible.  Also moved source and
includes to separate folders.  Started fleshing out native layer.