add license and ga
add Usage Guide JavaDoc