Planar texturing

Planar texturing added to the repo. It still needs fixing before
merging with master branch.

Need to:
 - integrate with design
 - correct mapping
 - make it work better