renamed banana-core to banana
some minor build changes.
source headers
updated pointer check message