Add a really really bad but technically functional bottle implementation

Have to start somewhere...