Adjustments for java8
1 - Serializer.copy now void
2 - generic type magic
travis includes java8 now