Release

Release upgrade, files still messy, code needs cleaning, no error
reporting... etc..