Initial commit: implemented annotation processor that is able to discover pluggable writers.
SkeletonWriter is the only one writer that is implemented right now. It creates bean skeleton -
other class that has public static String fields for each field of source bean.
This prevents using string constants similar to the fields names of the source bean in multiple
places that can be very error prone if the field name is changed. wq