parser working so far for user-agent without comments.
added comment cases and should be working.
added giignore.
merged with upstream.