added fab files and scripts
added docs
refactored to flask best practices