rearranged file structure so it would "include" correctly
Merge remote-tracking branch 'origin/glow_worm' into glow_worm
Significant changes

  - Reworked to support my Glow Worm architecture
  - Vector taken out of L3G.h and the class now uses my more
    generalized gw::vector type.
  - All vector math functions taken out of the class and vector
    functions are now available in the gw namespace.