Adding a new javascript file to make caching at least a portion of the JS possible.  Attempting to move to a jquery module approach.  Major rewrite of the devices.php because of this and more to come.  This is going to need a great deal of testing. #324 Also added in a .gitignore as a measure of best practice that we probably should have done long long ago.