add full url codec, make posts, finish index, setup database, etc