Added rest/shows request

get upcoming shows for list
Get/Post Shows + .gitignore cleanup

experimenting with using the datastore api directly... that's why
ShowServlet returns the datastore model class, I haven't decided how I
feel about each option
initial commit

Onofrio screen scraper for downloading and converting judging programs
to text files.
shame on me... [scrubbing JP]

Didn't realize I was on master :(
Matches Juniors, Breed rings w or w/o breed count

Example that passes:
8:00 pm
2 Braces
1 Master Class
1 Scottish Terriers 1-1-1-1
31 Scottish Terriers
1 Master Class
Sweeps, Singles, Veterans Parse!

Hooray!

SUCCEEDS
------------
RING 1
MS KARI HILL (44)
12:00 pm
1 Parson Russell Terriers Veterans Sweepstakes
Entries
2 Norwich Terriers Sweepstakes Entries
3 Cairn Terriers Sweepstakes Entries
5 West Highland White Terriers Sweepstakes
Entries
4 Miniature Schnauzers Sweepstakes Entries
3 Airedale Terriers Sweepstakes Entries
1 Airedale Terriers Veterans Sweepstakes Entries
12:45 pm
2 Scottish Terriers Sweepstakes Entries
2 Scottish Terriers Veterans Sweepstakes Entries
12:55 pm
17 Scottish Terriers 1-7-4-3
22 West Highland White Terriers 4-11-3-4
2:30 pm
9 Parson Russell Terriers 2-4-3-0
18 Norwich Terriers 4-10-2-2
3:35 pm
13 Cairn Terriers 1-7-3-2
27 Miniature Schnauzers 9-14-2-2
1 Brace
6 Norfolk Terriers 0-3-1-2
7 Airedale Terriers 1-4-0-1
1 Veteran Dog

FAILS
----------
2 Miniature American Shepherds (Misc. Dogs)
1 Lagotto Romagnolo (Misc. Bitch)
Fixed Misc. Dog/Bitches failures

Seems to work on all breeds.

SUCCEEDS
------------
RING 1
MS KARI HILL (44)
12:00 pm
1 Parson Russell Terriers Veterans Sweepstakes
Entries
2 Norwich Terriers Sweepstakes Entries
3 Cairn Terriers Sweepstakes Entries
5 West Highland White Terriers Sweepstakes
Entries
4 Miniature Schnauzers Sweepstakes Entries
3 Airedale Terriers Sweepstakes Entries
1 Airedale Terriers Veterans Sweepstakes Entries
12:45 pm
2 Scottish Terriers Sweepstakes Entries
2 Scottish Terriers Veterans Sweepstakes Entries
12:55 pm
17 Scottish Terriers 1-7-4-3
22 West Highland White Terriers 4-11-3-4
2:30 pm
9 Parson Russell Terriers 2-4-3-0
18 Norwich Terriers 4-10-2-2
3:35 pm
13 Cairn Terriers 1-7-3-2
27 Miniature Schnauzers 9-14-2-2
1 Brace
6 Norfolk Terriers 0-3-1-2
7 Airedale Terriers 1-4-0-1
1 Veteran Dog
2 Miniature American Shepherds (Misc. Dogs)
1 Lagotto Romagnolo (Misc. Bitch)
All breed names in simple judging program matched!

Shoutout to Ian Cottingham for disambiguating the grammar
Added antlrworks-1.5rc1.jar because 1.5 had compilation issues not
finishing throws clause
Comments in rings are allowed.

Example:

RING 1
MR DANNY J BUSSARD (10)
11:40 am
8 Havanese 4-2-2-0
1 Affenpinschers 1-0-0-0
1 Poodles (Toy) 0-1-0-0
RING 2
MRS PAULA HARTINGER (175)
8:30 am
6 Bulldogs 2-3-1-0
4 Chinese Shar-Pei 0-3-1-0
4 Pugs 1-2-1-0
8 Boston Terriers 0-4-3-1
12 French Bulldogs 3-8-0-1
9:50 am
8 Chihuahuas (Smooth Coat) 3-3-0-2
3 Toy Fox Terriers 2-1-0-0
20 Chihuahuas (Long Coat) 7-8-4-1
11:05 am
2 Tibetan Terriers 0-1-1-0
2 Lowchen 2-0-0-0
3 Lhasa Apsos 0-2-0-1
5 Bichons Frises 1-3-0-1
4 Finnish Spitz 1-2-1-0
2 Dalmatians 1-0-1-0
4 Chow Chows 3-0-1-0
12:00 pm
LUNCH
1:00 pm
1 Keeshonden 0-0-1-0
4 Poodles (Miniature) 0-3-0-1
4 Schipperkes 1-2-1-0
1 Tibetan Spaniels 0-1-0-0
12 Papillons 4-6-2-0
7 Brussels Griffons 2-4-1-0
2:10 pm
3 Cavalier King Charles Spaniels 2-1-0-0
8 Chinese Cresteds 3-4-1-0
3 Shih Tzu 2-1-0-0
8 Italian Greyhounds 0-5-2-1
7 Yorkshire Terriers 3-3-0-1
3:20 pm
13 Pomeranians 5-5-3-0
6 Maltese 3-2-0-1
11 Japanese Chin 3-6-1-1
JUDGING PROGRAM
The number before each Breed (Variety) indicates the number of dogs
entered in that Breed (Variety). The num-
bers following each Breed (Variety) indicates the number of Regular
Class Dogs, Regular Class Bitches, Best of
Breed (Variety) (Dogs-Bitches).
OFFICIAL NOTICE: Additional Judges.
Reference Chapter 7, Section 13 of AKC Rules: Owner has the right to
withdraw his entry and have his entry fee
refunded provided notification of his withdrawal is received no later
than one half-hour prior to the start of any
regular conformation judging.
Mr Robert L Boothe will judge Pointers, Setters (English), Setters
(Gordon), Setters (Irish), Spaniels (Boykin),
Spaniels (Cocker) Ascob, Spaniels (English Cocker), Spaniels (English
Springer), Weimaraners, Beagles (13 Inch),
Bloodhounds, 6 Greyhounds , Harriers, Irish Wolfhounds, Norwegian
Elkhounds & Salukis in place of Mr Roger R
Hartinger. Mr Danny J Bussard will judge Poodles (Toy) in place of Mrs
Paula Hartinger.
There are 437 dogs entered in this show with a total of 438 entries.
6 Maltese 3-2-0-1
11 Japanese Chin 3-6-1-1
Prior to Object generation

Added a few ANTLR binaries and a Java project for testing the grammar.
test.g is a grammar for fiddling with more "advanced" features of ANTLR
regenerated ANTLR files

just for funzies
added "show" URL. gitignore added

http://dogshow-manager.appspot.com/show returns JSON from trin1jp.json.
Mocked Dog View and started Schedule

Dog View in app is pretty much done, just not "bound"
Created screens for dog and schedule list view

checkout mockups in UI-Design. Also added Roboto fonts.
removed bin, gen

only gen contents are ignored, if I removed the folder, it would have to
be created on clone
Dashboard + dog select + shared = win

Created a Java project (DoshowShared) for creating jars to be shared
between the client and server. Namely gemerating Breed and Group enums
for now. Dashboard at least has app flow correct, Apparently bin is
still around...
for real, bin should be gone
fixed .gitignore

left in stuff from grammar branch
Non-debug lexer/parser
updated shared jar w/ new breed

Berger picard