Minor cleanup
Move nasty validation stuff out of __init__

All this validatioan needs a serious rethink.
Update new database handling for raxml/phyml

The database configuration is now done depending on what program is
running and also whether it is protein or DNA. Results are now placed
directly into a numpy record, which is then copied to the database
Remove unused file