More unit tests, clean up gruntfile, create fake lan api