#40 Update requirements
#45 Restrict listen to localhost