update project build properties, made file naming conentions consistent
refactored namespaces, move JNI dependencies to own space