Added support for Premium 51degrees data file, refactoring, removed unused code.