Moved things into doc and src directories.
minor changes
Utility functions fixed, changed.
There are circular import problems (took some time to figure out). They'll be fixed first.
The Bank and Server separation is being implemented.
All communication issues fixed, the types are changed accordingly, the Nodes work only with the port and for the bootstrap only the IP:Port is needed.

Paxos is working, the Replicas are the only ones to keep the Bank state. The Client interaction is fixed but the abstraction between the Paxos and the Bank is not complete yet.

An enum class is added to make the enumerations more python=like but it is not integrated with the code yet. (I wanted to show it to you first, looks a little redundant to me.)

File names decapitalized (learned that this is the pythonic way :))
added .gitignore to keep pyc files out of the repository
Merge branch 'master' of ssh://git.systems.cs.cornell.edu/opt/git/paxi
removed pyc files
rename to lower case
New enums structure
Group structure fixed, the redundant if,else things are not used that much anymore.
Abstraction code added (again): CLIENT_REQUEST and the functions in client,bank and replica that make the abstraction possible.
Mainly working, there are little bugs, will be fixed tomorrow.
simplified the enums mapping by swapping the dictionary keys and values
deleted debugging
in the middle of the ginormous cleanup #1
in the middle of the ginormous cleanup #1
changed peer,taking the id out, and fixed a bit of msg
major cleanup pass #2
massive pass stage #2
Changing the PValueSet structure and using the scout thread in the leader.py rather than the different class..
scoutCode complete.
commander fixed