server: purely whitespace-style wankery
gitignore: update to skip py bytecode and build dirs
server.setup: use entry_points for top-level scripts, misc other tweaks