started redesign and refactoring
no mor c dependancy python native!
completed basic parsing
db_open
Db operations
Little Fix, when os.environment['DEBUG'] is not set
( Added also local test directory to the local bare repo )
( Added little config path for localtest )
Some majors

Refactoring on classes ( removed also comments )
Refactoring on method names and constants
Test case test_dbuser
PEP8 coding standard
Init on buffer string
Added binary logging
Read first Record List
Rewriting all?!
Message CreateDatabase added
Message Drop Database Added
Bug fixed in class DbOpenMessage
Bug fixed in reading errors from server, now protocol errors > 18 supported (> 1.6-snapshot)
Moved Protocol information to Socket class
Decode fixed and improved
Improved binary debug

Implemented:

    Singleton socket
    Connect
    db exists
    db open and cluster info
Now Orient Socket handle session, it is no more singleton
Simplified Message creation by removing Field Classes
Added Test for raw messages
Added Messages:

DbCloseMessage
DbSizeMessage
DbReloadMessage
ShutdownMessage

Updated also _test_raw_messages_1
Added Record decoder and object record
Added Record decoder and object record
Load Record first beta Implementation
Improvement SQL Command Message, now RID works
RecordLoad completed

Fixed bug with socket.recv
The man page for recv says: The receive calls normally return
   any data available, up to the requested amount, rather than waiting
   for receipt of the full amount requested.

If you need to read a given number of bytes, you need to call recv
   in a loop and concatenate the returned packets until
   you have read enough.
Added control check for protocol version

RecordUpdate
RecordCreateMessage
DbCountRecordsMessage
Fixed Bug in SQL Command
Improved check for connection/db_open needed

RecordDeleteMessage