Move sources to src
Update Python3 compatibility