Refactoring of avsp.py as discussed in issue #31

A added a package called avsp2 and a main module called avsp2main.
Note that the original avsp.py remains unchanged as there may be bugs introduced by the refactoring.

I relocated all classes into other files without any changes. (There is a small change for the main class)

resolves #31