HOWTO run Foaken Demo.
1. download Foaken zip file. Unzip.
2. in a DOS console or Linux terminal, change directory to the unzipped folder.
3. execute "java -jar target\foakenbeta1.1.jar"
4. open a Web browser, type in 127.0.0.1:8080 (assume 127.0.0.1 is your localhost IP)
5. get authentication through facebook. The browser will instruct you to copy paste the whole URL after the authentication.
6. the browser will show the access token is verified by a RestFB example program.

HOWTO develop Java programs based on Foaken -- modify the source code on your own.
Prerequisites: JDK 1.6 or higher, git, Maven, preferrable Eclipse IDE with Maven plug-in
1. download nanohttpd using git
2. mvn clean package (build nanohttpd)
3. install the built jar to your local repository ~\.m2 (~ stands for your home folder)
mvn install:install-file -Dfile=C:\cygwin\home\graphics\nanohttpd\core\target\nanohttpd-2.0.3.jar  -DpomFile=C:\cygwin\home\graphics\nanohttpd\core\pom.xml
C:\cygwin\home\graphics\nanohttpd is the path I used.
You can Linux find or locate the jar file or pom file. The Windows DOS equivalence is "dir /s", "where" etc.
4. Then you can add dependency in your own application's pom.xml
		<dependency>
            <groupId>fi.iki.elonen</groupId>
            <artifactId>nanohttpd</artifactId>
            <version>2.0.3</version>
         </dependency>
Thus the dependency to nanohttpd is resolved. It was a trouble because Maven itself can not find nanohttpd in Internet.
5. You can modify or extend Foaken source code now. Preferrably, it is easier to do so in an Eclipse IDE.

HOWTO generate Foaken API documentation.
execute "mvn clean javadoc:javadoc"