I've reset the git repository of this stupid project because I forgot
how to work egit and therefore kept messing it up, however this seems to
be working as I expect it to now.

I have some super basic form filling functionality for just the
ascentric form, at the moment I'm just filling in the positions, once
I'm finished with that I'll get cracking on hooking it up to an SQL
database and filling in the stuff with actual client data.
I Just deleted all the old redundant files which I was using to
familiarise myself with IText.
In the spirit of 'commit early, commit often, I'm commiting a tiny
amount of reorganisation that I've been doing on the structure of the
packages, moving each from into its own package etc.
Added a couple more classes and completed the first page of this
ascentric form, I think that doing the spacings for all these forms is
going to take forever.

I could be wrong but I know I'm not.
Having realised that the first two pages of this document are nigh on
identical I've added a page selection feature at the top of the page one
selection class and generalised it.
Everything's beginning to get a little bit mess so I might try to clean
it up tomorrow, although I can get the output writing to the first two
pages individually I can't get a concurrent write to produce a finished
product, this is what I will be starting on tomorrow.
I've finished the positioning on the first two pages and have
implemented a strategy pattern to deal with the processing of each of
the pages separately but allowing the use of a common interface between
all of them.
I've just changed the names of a couple of classes, nothing major but
thought it best to make a commit, just to be on the safe side.
So I've abstracted alot of stuff out of the classes to stop them being
repeated which is just great. I've also started moving forward on page 3
now, however I'm having some trouble getting page 2 and page 1 changed
on the same document so I might have to look in to that first.
I've fixed some of the problems that I encountered upon starting this up
this morning but not all, at the moment the document is filling in the
first two fine and I'm not sure why but it seems to be working.
Just a couple of small positional changes for filling stuff in and a
renaming of the class ascentric to ascentricform to better illustrated
its nature. Now going to press ahead with reducing the verbosity of the
existing classes.
I've finally sorted out all the 'getting all the changes on to the same
output file' nonsense in a fairly straightforward way (because it was
obvious and I'm an idiot).
I'm now going to continue work on the third page of the form having got
the first two done and dusted.
I'm currently working on the massive page 3 for which is all hardcoded
values and nightmare. should be able to finish it after lunch though.
Completed the third page positionings using stamp, now moving on to the
fourth page.
I've just finished the 4th page with the smallest hassle yet, probably
as it was a near carbon copy of the second half of the third page,
however, this is cool as it means that I'm over half way through the
document! Hoorah!
I now finished locating all the fields on page 5 and am feeling pretty
good about it all, this should mean I can get cracking on configuring
hibernate on monday morning which will most likely take me another week
I should think, then everything will be hunky dory and I'll be the hero
of the office (Hahaha, not).
I've added a gitIgnore file to stop git from trying to keep all those
costly files in my repository, I think I should probably try to bone up
on git a bit more over the weekend, maybe tidy up this text a bit too.
As is likely evidenced by the content of my previous commits I have just
completed the 6th Ascentric form page I'm considering finishing the
others tonight but I'm not sure, it's just mindless busywork but it does
need to get done and that would mean I could start the Hibernate
research first thing on Monday.
I've just finished the 7th page only one more to do and it looks to be
super simple!
I have now completed all the positioning on the Ascentric form, this
should give me free reign to just dive straight into hibernate on monday
morning or possibly over the weekend, have a great night charlie.