build: dialyze source for faster devel
swirl: add types for great good
swirl: add types, fix bugs found by types
peer: add types
swarm: add types
merkle: first go at types
first draft of the CONTRIBUTE.md file
add section about becomming a contributor

add git workflow and license paragraphs

state ressource PPSP as wip

added committers workflow
Update CONTRIBUTE.md

corrected typos.
docs: add erlang template for new files
build: add targets for (dist)clean and commit
docs: update, wrap to 80 chars, indent, add tests and indentation
docs: CONTRIBUTING.md gives pull reqs a useful link
types: include atoms & typespecs matching IETF RFC
types: import raw info from typer

Updated:
	src/peer_sup.erl
	src/peer_worker.erl
	src/swarm_sup.erl
	src/swirl.erl
	src/swirl_app.erl
	src/swirl_sup.erl