Merge pull request #3 from JohnFeng/structure

Add Device Utilities and logUtils