Remove unused import
Add Linux 3.8 platform
Add tests
Update tests
Merge branch 'feature/platform_refactoring' into develop