some common functions that are generally useful
initial setup file (untested)
releasing under MIT, just because
initial commit with few instructions