Add .gitignore file
Working implementation of llap.Device, code cleanup