Basic code for refactoring the SDX, especially creating data structures to hold right information for SDX Controller and managing information sharing with various ASes
Better use of derived classes
Added end of state check in core.py
Added simple apps to demonstrate ping
varianble names improved
created sdx_structure.py file to hold all data strucutres defined for sdx.py
Added a mechanism to extract policies to remote ASes, mechanism to share vistual switch
integration with state machine is not complete right now
Integration with Pyretic is complete......still state machine needs some fixes
All bugs fixed...YaY git add sdx.py sdx_structure.py AS_admin.py  code reorganization is pending git add sdx.py sdx_structure.py AS_admin.py
cleaned stuff with a new directory
Merge branch 'refactor' of https://github.com/sdn-ixp/sdx-platform into refactor
Merge branch 'refactor'

Merge the branch with refactored code to the master branch