Unit Tests

Further work on unit tests.
Unit Tests:
- Local Objects declaration and initialisation
- Local Primitive declaration and initialisation
- Global Object declaration and initialisation