New project, podnet+kivy+twisted

git-svn-id: file:///home/vaizguy/svn/podroid@1 76f9fd25-2756-4773-bb6a-4048ed34fa63
New project, podnet+kivy+twisted

git-svn-id: file:///home/vaizguy/svn/podroid@2 76f9fd25-2756-4773-bb6a-4048ed34fa63
Seperated communications methods to comm module. Server client protocol classes almost symettric at this point. comm module contains all twisted calls.

git-svn-id: file:///home/vaizguy/svn/podroid@3 76f9fd25-2756-4773-bb6a-4048ed34fa63
Added test echo server for debugging peer connections.

git-svn-id: file:///home/vaizguy/svn/podroid@4 76f9fd25-2756-4773-bb6a-4048ed34fa63
Added peer manager module to keep track of peers, Added twiscomm module to handle all twisted communications. Added capsule module to represent packets sent but this is currently not used. 

git-svn-id: file:///home/vaizguy/svn/podroid@5 76f9fd25-2756-4773-bb6a-4048ed34fa63
Added kivy logging. Added pythonpath for running main in terminal.

git-svn-id: file:///home/vaizguy/svn/podroid@6 76f9fd25-2756-4773-bb6a-4048ed34fa63
Fixed logger code typo, returning conn status.

git-svn-id: file:///home/vaizguy/svn/podroid@7 76f9fd25-2756-4773-bb6a-4048ed34fa63
send command is complete, moved out of test mode. Added Enter button.

git-svn-id: file:///home/vaizguy/svn/podroid@8 76f9fd25-2756-4773-bb6a-4048ed34fa63
Adding popup package.

git-svn-id: file:///home/vaizguy/svn/podroid@9 76f9fd25-2756-4773-bb6a-4048ed34fa63
Input command processing msg only displayed when some text is entered.

git-svn-id: file:///home/vaizguy/svn/podroid@10 76f9fd25-2756-4773-bb6a-4048ed34fa63
Integrated capsule into the send data protocol. Capsule is overhauled to include more fields. Capsule manager was added to the newly created capsule package to manipulate capsule packing/unpacking. minor changes to logger displaying sent data and ynpopup

git-svn-id: file:///home/vaizguy/svn/podroid@11 76f9fd25-2756-4773-bb6a-4048ed34fa63
Moved Enter button alongside text entry.

git-svn-id: file:///home/vaizguy/svn/podroid@12 76f9fd25-2756-4773-bb6a-4048ed34fa63
Type is forced to be in upper case.

git-svn-id: file:///home/vaizguy/svn/podroid@13 76f9fd25-2756-4773-bb6a-4048ed34fa63
Added response handler and built a simple test case for sending data. This ater should be moved to the testing section.

git-svn-id: file:///home/vaizguy/svn/podroid@14 76f9fd25-2756-4773-bb6a-4048ed34fa63
Added test command to run all tests. Send Message test is first test and improved test coverage.

git-svn-id: file:///home/vaizguy/svn/podroid@15 76f9fd25-2756-4773-bb6a-4048ed34fa63
Abstracted all constants into configuration class. These cannot be changed/deleted internally in the script without raising exceptions.

git-svn-id: file:///home/vaizguy/svn/podroid@16 76f9fd25-2756-4773-bb6a-4048ed34fa63
Writing into transport of connection in send_data method is moved into a try block

git-svn-id: file:///home/vaizguy/svn/podroid@17 76f9fd25-2756-4773-bb6a-4048ed34fa63
Abstracted connection transport write into private method for easy error handling and eventual code reduction. Used to send packed capsule over connection.

git-svn-id: file:///home/vaizguy/svn/podroid@18 76f9fd25-2756-4773-bb6a-4048ed34fa63
Seperated send data into pass_message and private method transfer_data, Now data_class is totally internal to twiscomm and is not handled by the main app.

git-svn-id: file:///home/vaizguy/svn/podroid@19 76f9fd25-2756-4773-bb6a-4048ed34fa63
Moved all documentation printer constants to configuration module.

git-svn-id: file:///home/vaizguy/svn/podroid@20 76f9fd25-2756-4773-bb6a-4048ed34fa63