added requirements
added setup.py need to populate
little cleanup