initial commit
add .gitignore
create Preconditions & FluentIterable class