Update a lot of the old cruft and move the boring installation stuff to a separate file. Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>