refactoring parallelport.java
refactoring temperature and service, changed the project layout