Revert "- Removed web UI related stuff"

This reverts commit 0ffa2f0074fcef46b1ac1191a71fe59de943d677.
- Removing some eclipse related files
- Removing format file so we don't have to worry about updating it
- Added automatic alter tables that will make the various cache tables
RAM-only
- Will no longer update all when no repos are matched by given info -
Must be none for all to update
- Added a record-level method to quickly turn the record into a dict
with all data below being json seralizable
- Added pws module that will replace the psafe module
-- Provides caching via celery worker RAM caching - Doesn't use a
memory-only database
-- Caching is MUCH simpler and easier to work with
- Added getInfoByXXXX functions
- Added function to update the DB-based list of psafe files
- Added InvalidIDError for cases where the given PK wasn't found. 
--For use with ID args for RPC functions.
- Added validators for models
- Added models to track psafe repos and psafe files
- Will now use the note to store info when the data has newlines in it
- Spelling fix
- Changed getInfoByDevice to only return info as device info style
- Added getInfoListByDevice that returns a list of all entries in 'raw
psafe entry' style
- Added updatePSafeOwner to allow users to set the owner of a safe
- Added two new functions to allow RPC based updates to safes
- Added write and repo to the auto import list
- Moved to b64encoding potentionally binary data as xmlrpclib was having troulbe with it
- Added check to make sure a Note is included
- Changed PWS's Record class's todict method so that it returns a
simpler, more static dict. 
- Moved binary-string handling code from the task and PWS lib to the
RPC code.
- Got basic rpc lookups working....ie conv to xmlrpclib.Binary is being done in the few places I've tested
- Added dajax URLs
- Removed older, unused stuff