Simplify requirements, add supervisor and vagrant support