Added Unit Tests

Added unit tests for checking for internal IP's, configs, data loading/saving and location matching/caching.