Restructure code
- refactor code 
- add Site, Region, Station class with test class