changed file structure
added setup
added python3 support