refactor package management
tests.modpack
soppa.internal.packagehandler, get_packages(), requirements cleanup
package gathering
Simplify/Flatten basic flow behind setup(), go() with more tweaking for deployment runners.
package manager improvements, dry-run functionality with DRYRUN=1, requirements from config/defaults/
deployment log with file diffs, file uploads namespaced
strict templating with jinja on missing variables, isDirty to check if configurations have changed
Simplifying by centering around the concept of needs, encapsulating functionality in them (context improvements)
Clarifying module responsibilities
flattening variable namespace
pre-runner revamp
variable structuring
strict fmt
Variable handling across modules, more explicit behaviour on changes
test files
update README
Merge pull request #7 from futurice-oss/improv

Improved configuration handling internally and deployment-wise.