Simple migration capabilities for any Go backend

Aneurin Barker Snook 97bce22b38 initial working version 11 mesiacov pred
.gitignore 97bce22b38 initial working version 10 mesiacov pred
error.go 97bce22b38 initial working version 10 mesiacov pred
func_migration.go 97bce22b38 initial working version 10 mesiacov pred
go.mod 97bce22b38 initial working version 10 mesiacov pred
interfaces.go 97bce22b38 initial working version 10 mesiacov pred
module.go 97bce22b38 initial working version 10 mesiacov pred
module_test.go 97bce22b38 initial working version 10 mesiacov pred