Added basic function prototypes.

Basic function prototypes. Block definitions and basic enums.
Adding accelerometer,location,network managers

Adding base managers