Fixed the ordering of name and time stamp for file advertisements
Added handle for Big and Little Endian byte order, not sure if java already handles this but good to be safe
Commented and simplified